massachusetts hartford mergers new york connecticut business new hampshire mergers and acquisitions business broker cape cod michael g. castro new england businesses for sale consulting business valuation boston acquisitions